options= -g -c -Wall -ansi -pedantic
objets= Liste.o main.o Element.o

all:main.out

main.out: $(objets)
	gcc main.o Element.o Liste.o -o main.out
 
main.o: main.c Liste.h Element.h
	gcc $(options) main.c

Liste.o: Liste.c Liste.h Element.h
	gcc $(options) Liste.c

Element.o: Element.c Element.h
	gcc $(options) Element.c



clean :
	-rm *.o *~

veryclean: clean
	-rm *.out
